Part Number Hot Search : 
14081 80N30W 2SJ221 15091450 2SA2069 ASM3P 167BZI 2N5425
Product Description
Full Text Search
 

To Download GL646 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 GeneScan II GL646USB
Three-in-one Scanner Controller for USB and 1394
SPECIAFICATION 1.3
TM
Genesys Logic, Inc. 10F, No.11, Ln.3, Tsao Ti Wei, Shenkeng, Taipei, Taiwan Tel: +886-2-2664-6655 Fax: +886-2-2664-5757 http://www.genesyslogic.com/
GL646USB
Index
1. GENERAL DESCRIPTION ........................................................................2 2. FEATURES....................................................................................................2 3. SYSTEM BLOCK DIAGRAM....................................................................4
3.1 3.2 3.3 USB 1.1 System Block Diagram ................................................................................................... 4 USB 2.0 System Block Diagram ................................................................................................... 4 IEEE 1394 System Block Diagram................................................................................................ 4
4. FUNCTION BLOCK DIAGRAM ...............................................................5 5. HARDWARE DESCRIPTION....................................................................6
5.1 5.2 5.3 Pins Assignment & Mode Definition:............................................................................................ 6 Pin Descriptions :........................................................................................................................... 8 Electrical Characteristics: ............................................................................................................ 11
6. Application Description ..............................................................................12 7. COMMAND SET DESCRIPTION ...........................................................21
Revision 1.3
-1-
Mar.22 2001
GL646USB
1. GENERAL DESCRIPTION
Genesys Logic's single-chip GeneScanTMII, GL646USB, is a high speed, high performance, low cost and rich scalability controller for scanner. It successfully integrates AFE (16 bits Analog Front End), featured scanner function ASIC and USB 1.1 interface controller into one single-chip. With it's high performance design architecture, GeneScanTMII is not only ready for supporting CIS or CCD image sensors (600dpi or 1200dpi resolution) which is used in flatbed or transparency scanners, but also can co-work with uni-polar or bi-polar stepping motors. Advanced features of GeneScanTMII includes loseless image data compression, dual motor acceleration/ deceleration curve table for high speed motor moving, industrial standard auto suspend mode and bus-power supporting. Except the build-in USB 1.1 interface, the capability of cooperating with USB 2.0 and IEEE 1394 interface controller also expand the scalability of GeneScan TMII to fit customer's further requirement of supporting high speed interface standards.
2. FEATURES
Design for sheetfed, flatbed and transparency scanner. Programmable 600,1200 or 2400 DPI color CCD or CIS timing Support fast scan for low DPI such as pre-view Support three scanning type :pixel by pixel(pixel rate), line by line(line rate) and RGB line by turns(line rate) Programmable dummy lines to resolve start/stop (discontinuous) problem. 48-Bits true color ( 16-Bits gray level ) scan Support color , fine Gray , fast gray and fast B/W scan for CCD Support color , gray , true gray and B/W scan for CIS Built-in 16 bits Front End 16 Bits white shading , dark shading Programming threshold level for B/W Exposure time is adjustable (max.524ms , 1 pixel time increment step) Scan width(scan area) control for horizontal line( 1 pixel increment step) Built-in USB(1.1) , external USB(2.0) and external IEEE1394 interface Support 4M bits x 1 or x2 (256K x 16) EDO DRAM Support digital average for DPI (non-deletion type) Support hardware deletion type for DPI (2400 to 1 DPI ,1 DPI decrement) Acceleration/ Deceleration double table for high speed motor moving Stepping motor phase control ports for bi-polar or uni-polar motor Full, half and quarter steps for motor control Build-in Uni-polar phase PWM control Watch-Dog protection circuit for motor, lamp and ASIC system 2 Output ports for lamp (include flatbed and transparency with PWM) control Input port for home sensor 9 GPIO ports Lamp timeout (sleeping) control and 12/14 Bits GAMMA correction
Revision 1.3
-2-
Mar.22 2001
GL646USB Support 8/16 bits image data type. Build-in lossless 8 bits image data compression. Output motor trigger signal under scanning for ADF Power on check status DMA image read. DMA DRAM data read/write
Revision 1.3
-3-
Mar.22 2001
GL646USB
3. SYSTEM BLOCK DIAGRAM
3.1 USB 1.1 System Block Diagram
CCD/CIS HOST Three-in-One Scanner Controller (GL646USB)
Motor Driver
12MHz
IO Device
DRAM
3.2
USB 2.0 System Block Diagram
12MHz Three-in-One Scanner Controller (GL646USB)
CCD/CIS
USB 2.0 Controller 24~48MHz
Motor Driver
IO Device
DRAM
3.3
IEEE 1394 System Block Diagram
25MHz HOST PHY IEEE 1394 Controller Three-in-One Scanner Controller (GL646USB)
CCD/CIS
Motor Driver
12MHz
IO Device
DRAM
Note: 1.The pins assignment and package of GL646 USB is the same as GL643USB. 2.The connection of GL646USB is the same as GL643USB. 3.GL643USB is 14 bits solution; GL646USB is 16 bits solution.
Revision 1.3
-4-
Mar.22 2001
GL646USB
HOST
IEEE 1394 Controller
DMA Interface
Data Interface
Data Packing
Motor Control
Motor
MPU
MPU Interface
Register & Status Read
Data Compressi on
Black & White
CCD/CIS Control
CCD/CIS
HOST
USB 1.1 Controller
EPP Circuit
4. FUNCTION BLOCK DIAGRAM
HOST
USB 2.0 Controller
Fast Scan / Normal Scan Control
Average
DPI Control
A/D Data Latch
I/O
GPIO Controller Motor Moving Table White Shading Process Dark Shading Process
12MHz
PLL
Watch dog
Clkgen
Shading RAM (256*16)
Revision 1.3
-5-
Gamma Correction
Front-End (16 bits)
Mar.22 2001
GL646USB
5.
HARDWARE DESCRIPTION
5.1
Mode 1 SC+ AFE+ USB1.1
Pins Assignment & Mode Definition:
Mode 2 SC+ USB1.1 Mode 3 SC+ AFE (For 1394) Mode 4 SC+ AFE (For USB2.0)
TSTMOD=0 I TSTSEL0=0 / TSTSEL1=1 O MPUSEL=0
Mode 5 SC+ AFE+ USB1.1 (TEST PLL & DEBUG)
TSTMOD=0 I TSTSEL0=1 / TSTSEL1=1 O MPUSEL=0
Mode 6 TEST SC
Mode 7 TEST USB1.1
Mode 8 TEST AFE
ASIC I/O Cell
No. TSTMOD=0 I
TSTSEL0=0 / TSTSEL1=0 O MPUSEL=0
TSTMOD=0 I TSTSEL0=1 / TSTSEL1=0 O MPUSEL=0
TSTMOD=0 I TSTSEL0=0 / TSTSEL1=1 O MPUSEL=1
TSTMOD=1 I TSTSEL0=0 / TSTSEL1=0 O
TSTMOD=1 I TSTSEL0=1 / TSTSEL1=0 O
TSTMOD=1 I TSTSEL0=0 / TSTSEL1=1 O
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
I I I I I I I DGND P DVDD P CKSEL I I I I I I I I I GPIO5 I/O GPIO6 I/O GPIO7 I/O DGND P DVDD P DGND P GPIO11 I/O GPIO12 I/O DVDD P IX1 I IOX2 I/O DGND P EXTRST_ I HOME I TSTMOD I MT_PH0 O MT_PH1 O MT_PH2 O MT_PH3 O MT_PH4 O MT_PH5 O DVDD P XPA_SW O LAMP_SW O LED_B O AVDD P VMO I/O VPO I/O VPP O AGND P CCD_CK1X O CCD_CK2X O CCD_CPX O CCD_RSX O
I I I I I I I P P I I I I I I I I I GPIO5 I/O GPIO6 I/O GPIO7 I/O DGND P DVDD P DGND P GPIO11 I/O GPIO12 I/O DVDD P IX1 I IOX2 I/O DGND P EXTRST_ I HOME I TSTMOD I MT_PH0 O MT_PH1 O MT_PH2 O MT_PH3 O MT_PH4 O MT_PH5 O DVDD P XPA_SW O LAMP_SW O LED_B O AVDD P VMO I/O VPO I/O VPP O AGND P CCD_CK1X O CCD_CK2X O CCD_CPX O CCD_RSX O DGND DVDD CKSEL
HSLCTIN HI_INIT HAFXTIN HSTBIN H_BUSY H_ACK H_PE DGND DVDD H_ERR HD0 HD1 HD2 HD3 HD4 HD5 HD6 HD7 GPIO5 GPIO6 GPIO7 DGND DVDD DGND GPIO11 GPIO12 DVDD IX1 IOX2 DGND EXTRST_ HOME TSTMOD MT_PH0 MT_PH1 MT_PH2 MT_PH3 MT_PH4 MT_PH5 DVDD XPA_SW LAMP_SW LED_B AVDD VMO VPO VPP AGND CCD_CK1X CCD_CK2X CCD_CPX CCD_RSX
I I I I O O O P P I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O P P P I/O I/O P I I/O P I I I O O O O O O P O O O P I/O I/O O P O O O O
HSLCTIN HI_INIT HAFXTIN HSTBIN H_BUSY H_ACK H_PE DGND DVDD H_ERR HD0 HD1 HD2 HD3 HD4 HD5 HD6 HD7 GPIO5 GPIO6 GPIO7 DGND DVDD DGND GPIO11 GPIO12 DVDD IX1 IOX2 DGND EXTRST_ HOME TSTMOD MT_PH0 MT_PH1 MT_PH2 MT_PH3 MT_PH4 MT_PH5 DVDD XPA_SW LAMP_SW LED_B AVDD VMO VPO VPP AGND CCD_CK1X CCD_CK2X CCD_CPX CCD_RSX
I I I I O O O P P O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O P P P I/O I/O P I I/O P I I I O O O O O O P O O O P I/O I/O O P O O O O
ASTRBO_ MIARSTB DSTRBO_ WRO_ WAITI_ PLLOUT OSCENB DGND DVDD CKSEL IODAT0 IODAT1 IODAT2 IODI0 IODI1 IODI2 PWRDN WMSEL VPI VMI RXD DGND DVDD DGND TSE0 RSE0 DVDD IX1 IOX2 DGND EXTRST_ HOME TSTMOD MT_PH0 MT_PH1 MT_PH2 MT_PH3 MT_PH4 MT_PH5 DVDD XPA_SW LAMP_SW LED_B AVDD VMO VPO VPP AGND CCD_CK1X CCD_CK2X CCD_CPX CCD_RSX
O O O O O O O P P I O O O O O O O O O O O P P P O O P I I/O P I I I O O O O O O P O O O P I/O I/O O P O O O O
I I I I O O O P P I/O I/O I/O I/O I/O I/O I/O I/O I/O DMAD0/GPIO5 I/O DMAD1/GPIO6 I/O DMAD2/GPIO7 I/O DGND P DVDD P DGND P DMAD6/GPIO11 I/O DMAD7/GPIO12 I/O DVDD P IX1 I IOX2 I/O DGND P EXTRST_ I HOME I TSTMOD I MT_PH0 O MT_PH1 O MT_PH2 O MT_PH3 O MT_PH4 O MT_PH5 O DVDD P XPA_SW O LAMP_SW O LED_B O AVDD P VMO I/O VPO I/O VPP O AGND P CCD_CK1X O CCD_CK2X O CCD_CPX O CCD_RSX O
HSLCTIN HI_INIT HAFXTIN HSTBIN H_BUSY H_ACK H_PE DGND DVDD H_ERR HD0 HD1 HD2 HD3 HD4 HD5 HD6 HD7
ASTRBO_ DSTRBO_ WRO_ WAITI_ OSCENB DGND DVDD CKSEL EPPD0 EPPD1 EPPD2 EPPD3 EPPD4 EPPD5 EPPD6 EPPD7 GPIO5 GPIO6 GPIO7 DGND DVDD DGND
DVDD IX1 IOX2 DGND EXTRST_ INTI_ TSTMOD
DVDD
AVDD VMO VPO VPP AGND
O I O O I I O P P I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O P P P I/O I/O P I I/O P I I I O O O O O O P O O O P I/O I/O O P O O O O
I I I I I I I DGND DVDD P P I I I I I I I I I I/O I/O I/O P P P I/O I/O P I I/O P I I I O O O O O O P O O O P I/O I/O O P O O O O
bd4rtu bd4rtu bd4rtu bd4rtu bd4rtu bd4rtu bd4rtu
bd4rtu bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt
DGND DVDD DGND
bd4rt bd4rt Oscen2 Oscen2 bd4rtu bd4rt bd4rtd bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt
DVDD IX1 IOX2 DGND EXTRST_ TSTMOD
DVDD
EB05O AVDD VMO VPO VPP AGND
bd4rt bd4rt bd4rt bd4rt
Revision 1.3
-6-
Mar.22 2001
GL646USB
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 CCD_TGX CCD_TGG CCD_TGB RGBSEL0 DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD DBUS0 DBUS1 DBUS2 DBUS3 DBUS4 DBUS5 DBUS6 DBUS7 DGND DBUS8 DBUS9 DBUS10 DBUS11 DBUS12 DBUS13 DBUS14 DBUS15 DVDD RASX CASX NOEX NWEX RASY CASY NOEY NWEY ABUS0 ABUS1 ABUS2 ABUS3 ABUS4 ABUS5 ABUS6 ABUS7 ABUS8 O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I I I I I I I I O O I I O I CCD_TGX CCD_TGG CCD_TGB RGBSEL0 DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD DBUS0 DBUS1 DBUS2 DBUS3 DBUS4 DBUS5 DBUS6 DBUS7 DGND DBUS8 DBUS9 DBUS10 DBUS11 DBUS12 DBUS13 DBUS14 DBUS15 DVDD RASX CASX NOEX NWEX RASY CASY NOEY NWEY ABUS0 ABUS1 ABUS2 ABUS3 ABUS4 ABUS5 ABUS6 ABUS7 ABUS8 OP0 OP1 OP2 OP3 OP4 OP5 OP6 OP7 VSMP BSMP SCLK SENLOAD MCLK SDI O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I I I I I I I I O O O O O O CCD_TGX CCD_TGG CCD_TGB RGBSEL0 DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD DBUS0 DBUS1 DBUS2 DBUS3 DBUS4 DBUS5 DBUS6 DBUS7 DGND DBUS8 DBUS9 DBUS10 DBUS11 DBUS12 DBUS13 DBUS14 DBUS15 DVDD RASX CASX NOEX NWEX RASY CASY NOEY NWEY ABUS0 ABUS1 ABUS2 ABUS3 ABUS4 ABUS5 ABUS6 ABUS7 ABUS8 DMAD0 DMAD1 DMAD2 DMAD3 DMAD4 DMAD5 DMAD6 DMAD7 VSMP BSMP MPUCLK MCLK MPUCKOE O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I/O I/O I/O I/O I/O I/O I/O I/O O O I O O I CCD_TGX CCD_TGG CCD_TGB RGBSEL0 DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD DBUS0 DBUS1 DBUS2 DBUS3 DBUS4 DBUS5 DBUS6 DBUS7 DGND DBUS8 DBUS9 DBUS10 DBUS11 DBUS12 DBUS13 DBUS14 DBUS15 DVDD RASX CASX NOEX NWEX RASY CASY NOEY NWEY ABUS0 ABUS1 ABUS2 ABUS3 ABUS4 ABUS5 ABUS6 ABUS7 ABUS8 O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I I I I I I I I O O I I O I CCD_TGX CCD_TGG CCD_TGB RGBSEL0 DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD DBUS0 DBUS1 DBUS2 DBUS3 DBUS4 DBUS5 DBUS6 DBUS7 DGND DBUS8 DBUS9 DBUS10 DBUS11 DBUS12 DBUS13 DBUS14 DBUS15 DVDD RASX CASX NOEX NWEX RASY CASY NOEY NWEY ABUS0 ABUS1 ABUS2 ABUS3 ABUS4 ABUS5 ABUS6 ABUS7 ABUS8 OP0 OP1 OP2 OP3 OP4 OP5 OP6 OP7 VSMP BSMP SCLK SENLOAD MCLK SDI O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O CCD_TGX CCD_TGG CCD_TGB RGBSEL0 DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD DBUS0 DBUS1 DBUS2 DBUS3 DBUS4 DBUS5 DBUS6 DBUS7 DGND DBUS8 DBUS9 DBUS10 DBUS11 DBUS12 DBUS13 DBUS14 DBUS15 DVDD RASX CASX NOEX NWEX RASY CASY NOEY NWEY ABUS0 ABUS1 ABUS2 ABUS3 ABUS4 ABUS5 ABUS6 ABUS7 ABUS8 OP0 OP1 OP2 OP3 OP4 OP5 OP6 OP7 VSMP BSMP SCLK SENLOAD MCLK SDI O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I I I I I I I I O O O O O O O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I I I I I I I I I I I I I O O O O P P P I I I O O O O I P P I/O I/O I/O I/O I/O I/O I/O I/O P I/O I/O I/O I/O I/O I/O I/O I/O P O O O O O O O O O O O O O O O O O I I I I I Z Z I I I I I I I bd4rt bd4rt bd4rt bd4rt
DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD TSTPC0 TSTPC1 TSTPC2 TSTPC3 TSTPC4 TSTPC5 TSTPC6 TSTPC7 DGND
DGND DVSS DVDD R_IN G_IN B_IN VRLC VMID VRT VRB VRU AVSS AVDD
Pesd7042 Pesd7042 Pesd7042 Pesd7042 Pesd7042 Pesd7042 Pesd7042 Pesd7042
bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rt bd4rtu bd4rtu bd4rtu bd4rtu bd4rtu bd4rtd
DGND
DVDD
DVDD OP0 OP1 OP2 OP3 OP4 OP5 OP6 OP7 OP8 OP9 OP10 OP11 OP12 OP13
VSMP BSMP
VSMP BSMP
TSTPB0 TSTPB1 TSTPB2 TSTPB3 TSTPB4 TSTPB5 TSTPA0 TSTPA3 TSTPA4 TSTPA5
OEB CDSCLK2 ADCCLK SMPTIMG RLC OOP0 OOP1 VSMP CDSCLK1 SCK SEN MCLK SDI
MCLK
MCLK
Revision 1.3
-7-
Mar.22 2001
GL646USB
119 120 121 122 123 124 125 126 127 128 SDO P DVDD I MTR_SEL I MPU_SEL I/O GPIO1 I/O GPIO2 I/O GPIO3 I/O GPIO4 I TSTSEL0 I TSTSEL1 I CKSEL P DVDD I MTR_SEL I MPU_SEL I/O GPIO1 I/O GPIO2 I/O GPIO3 I/O GPIO4 I TSTSEL0 I TSTSEL1 I I P DVDD I MTR_SEL I MPU_SEL I/O GPIO1 I/O GPIO2 I/O GPIO3 I/O GPIO4 I TSTSEL0 I TSTSEL1 I P DVDD I MTRS_EL I MPUS_EL I/O GPIO1 I/O GPIO2 I/O GPIO3 I/O GPIO4 I TSTSEL0 I TSTSEL1 SDO P DVDD I MTR_SEL I MPUS_EL I/O GPIO1 I/O GPIO2 I/O WMSEL/GPIO3 I/O RLCSEL/GPIO4 I TSTSEL0 I TSTSEL1 I TSTPA7 P DVDD I MTR_SEL I MPUS_EL I/O GPIO1 I/O GPIO2 I/O GPIO3 I/O GPIO4 I TSTSEL0 I TSTSEL1 I I P DVDD I MTR_SEL I MPUS_EL I/O GPIO1 I/O GPIO2 I/O GPIO3 I/O GPIO4 I TSTSEL0 I TSTSEL1 I P I I I/O I/O I/O I/O I I bd4rtd bd4rtd bd4rt bd4rt bd4rt bd4rt bd4rtd bd4rtd bd4rtd
DVDD MTR_SEL MPU_SEL GPIO1 GPIO2 GPIO3 GPIO4 TSTSEL0 TSTSEL1
NOTE: In TCD2950D CCD: Pin No : Pin Name NORMAL 49 CCD_CK1X Clock 1 50 56 CCD_CK2X Clock 2 RGB_SEL0 Clock 2
FAST Clock 3 Clock 2 Clock 1
In Mode 6 (SC TEST) : Pin No : MPU_SEL = 0 19 GPIO5 20 GPIO6 21 GPIO7 22 GPIO8 23 GPIO9 24 GPIO10 25 GPIO11 26 GPIO12 125 GPIO3 126 GPIO4
MPU_SEL = 1 DMAD0 DMAD1 DMAD2 DMAD3 DMAD4 DMAD5 DMAD6 DMAD7 (WMSEL) (RLCSEL)
In Mod 1,2,5,9 If Input clock = 12MHZ If CKSEL = 0 => Scanner controller run 24MHZ If CKSEL = 1 => Scanner controller run 32MHZ In Mode 3: If MPUCKOE = 1, MPUCLK = (Input clock frequency)/2 If CKSEL = 1 => Scanner controller run (Input clock frequency) /2 If CKSEL = 0 => Scanner controller run (Input clock frequency) If MPUCKOE = 0, MPUCLK = 0 In Mode 4: Scanner controller run (Input clock frequency) 5.2 Pin Descriptions :
MPU or DMA/EPP Interface HSLCTIN(MPU_ALE ) HI_INIT(MPU_CS) HAFXTIN(MPU_RD) HSTBIN(MPU_WR) I I I I EPP nAStrb or MPU ALE EPP nINIT or MPU Chip select EPP nDStrb or MPU Read EPP nWrite or MPU Write
Revision 1.3
-8-
Mar.22 2001
GL646USB
H_BUSY(DMA_ACK) H_ACK(IO_RD) H_PE(IO_WR) H_ERR(DMA_DRQ) HD0~HD7 DMAD0~7 O O O B B B EPP nWait or DMA Acknowledge EPP Intr or DMA IO Read EPP AckDataReq or DMA IO Write EPP nDataAvail or DMA Data Request EPP Data Bus or MPU Data Bus DMA Data Bus Support IO Ports GPIO1~12 B General Purpose Input Output Bi-polar : MT_PH5=PHASE1 MT_PH4=PHASE2 MT_PH3=I11 MT_PH2=I01 MT_PH0~5 O MT_PH1=I12 MT_PH0=I02 Uni-polar : MT_PH3=PHASE A MT_PH2=PHASE B MT_PH1=PHASE /A MT_PH0=PHASE /B HOME I Sense carriage home position USB Interface VMO VPO VCP B B P D+ D3.3V CCD/CIS Control Signals CCD_CK1X CCD_CK2X CCD_CPX CCD_RSX CCD_TGX CCD_TGG CCD_TGB RGBSEL0 XPA_SW LAMP_SW LED_B O O O O O O O O O O O CCD Shift register clock1 or CIS clock output CCD Shift register clock2 or CIS clock output CCD Clamp gate clock or CIS clock output CCD Reset gate clock or CIS clock output CCD Transfer gate clock for R channel or CIS Line start pulse CCD Transfer gate clock for G channel CCD Transfer gate clock for B channel RGB channel selection pin or CCD Shift register clock3 Transparency lamp power control or CIS Green LED array control Flatbed lamp power control or CIS Red LED array control CIS Blue LED array control FRONT-END R_IN G_IN B_IN VRLC VMID VRT VRB VRU OP0~OP7 VSMP(CDSCLK2) AI AI AI AO AO AO AO AI O O Red channel input signal Green channel input signal Blue channel input signal Selectable analog output voltage for RLC ADC reference voltage. Derived from VRU. Normally is 2.5V ADC reference voltage. Derived from VRU. Normally is 3.3V ADC reference voltage. Derived from VRU. Normally is 1.7V ADC reference voltage. Normally connected to 5V analog supply ADC digital data output Wolfson type : Video sample synchronization pulse.
Revision 1.3
-9-
Mar.22 2001
GL646USB
This signal is applied synchronously with MCLK to specify the point of time that the input is sampled. Analog Device type : CDS image sampling clock BSMP(CDSCLK1) SCLK SENLOAD O O O Analog Device type : Black level sampling clock Serial interface clock output for Front-end Serial interface data latch-in signal for Front-end Wolfson type : Master clock. MCLK(ADCCLK) O This clock is applied at either six or three times the input pixel rate depending on the operational mode. Analog Device type: ADC Converter sampling clock SDI SDO O I Serial interface data output signal for Front-end Serial interface data input signal for Front-end DRAM DBUS0~15 ABUS0~8 RASX CASX NOEX NWEX RASY CASY NOEY NWEY B O O O O O O O O O DRAM data bus DRAM address bus DRAM RAS signal of first memory chip DRAM CAS signal of first memory chip DRAM OE(output enable) signal of first memory chip DRAM WE signal of first memory chip DRAM RAS signal of second memory chip DRAM CAS signal of second memory chip DRAM OE(output enable) signal of second memory chip DRAM WE signal of second memory chip Miscellaneous TSTMOD TSTSEL0 TSTSEL1 MPU_SEL MTR_SEL IX1 IOX2 CKSEL MPUCLOE MPUCLK EXTRST_ I I O I O I I Test mode selection pins : {TSTMOD,TSTSEL0,TSTSEL1,MPU_SEL}= 0000 : mode1 100x : mode6 0100 : mode2 0011 : mode3 0010 : mode4 110x : mode7 101x : mode8 1110 : mode9 0110 : mode5
MTR_SEL=1 select Bi_polar Clock input for crystal Clock output for crystal Scanner controller clock selection Clock output Hardware reset input POWER
MTR_SEL=0 select Uni_polar
AVDD AVSS AGND DVDD DGND
P P P P P
Analog power input Analog ground input Analog ground input for USB1.1 Digital power input Digital ground input
Revision 1.3
-10-
Mar.22 2001
GL646USB
5.3
Electrical Characteristics:
5.3.1 Absolute Maximum Ratings (Voltages referenced to GND) SYMBOL
DVDD VI VI/O VAI/O VI/OZ VESD TSTQ IOUT Tamb
Description
DC supply voltage DC input voltage DC input voltage range for I/O DC input voltage for USB D+/D- pins DC voltage applied to outputs in High Z state static discharge voltage Storage temperature range DC output current, per pin Operating ambient temperature
MIN
-0.5V -0.5V -0.5V -0.5V -0.5V 4000V -60C -25mA 0C
MAX
+7V VCC+0.5V VCC+0.5V VCC+0.5V VCC+0.5V +150C +25mA 70C
5.3.2 DC Characteristics (Digital Pins) SYMBOL
DVDD (or AVDD) IO VIL VIH VOL VOH IOLK IOZ RDN RUP Power Supply Voltage DC output sink current LOW level input voltage HIGH level input voltage LOW level output voltage when IOL=4mA HIGH level output voltage when IOH=4mA Leakage current for pads with internal pull up or pull down resistor Tri-state output leakage current Pad internal pulldown resister Pad internal pullup resister
Description
MIN
4.5 4
TYP
5.0
MAX
5.5
UNIT
V mA V V V V A A Ohms Ohms
0.8 2.4 0.4 2.4 -50 -50 120K 150K 50 50 290K 360K
200K 250K
5.3.3 DC Characteristics (VCP/D+/D-) SYMBOL
V3.3 I3.3 VOL VOH VDI VCM VSE CIN ILO ZDRV
Description
VCP regulator output VCP maximum supply current D+/D- static output LOW(RL of 1.5K to 3.6V ) D+/D- static output HIGH (RL of 15K to GND ) Differential input sensitivity Differential common mode range Single-ended receiver threshold Transceiver capacitance Hi-Z state data line leakage Driver output resistance
MIN
3.0 27 2.8 0.2 0.8 0.2 -10 28
TYP
3.3 41
MAX
3.6 56 0.3 3.6 2.5 20 +10 43
UNIT
V mA V V V V V pF A Ohms
Note: bd4rt without pull up or pull down resister. bd4rtu with 250k pull up resister.
Revision 1.3
-11-
Mar.22 2001
GL646USB
6. Application Description
6.1. System Clock Internal PLL or external clock input. A. PLL: 12MHz input , 24 or 32 MHz output to internal system and 48MHz output to internal USB controller. B. USB2.0 supply: External USB2.0 controller support 24,30,48 MHz to three in one ASIC. C. Crystal supply: depend on crystal input (receptible frequency of ASIC: 12 to 48 MHz) 6.2. Pixel Clock A. Normal Mode(three line in): a. 24 system clock/pixel b. Chunky color scan(three line in) or fine gray scan for CCD. B. Fast Mode(one line in) : a. 9,12 or 15 system clock/pixel three type. b. Planar color scan (one line in) or Monochrome scan. c. Fast gray or black & white scan for CCD. d. Planar color(one line in) for CCD line by turns or line by line. e. Planar color(one line in),gray, true gray or black & white scan for CIS. Note : Chunky Color is R1G1B1,R2G2B2,R3G3B3,......... Planar Color is R1,R2,R3,.....;G1,G2,G3,.......;B1,B2,B3,........ CCD : Chunky color or planar color. CIS : Planar color 6.3. Scan Speed A. System clock = 24 MHz : a. Normal Mode: Chunky color or fine gray scan. 24x41.666ns/pixel = 1.0us/pixel (1). 600dpi : 5.4ms/line (2). 1200dpi : 10.4ms/line b. Fast Mode: Planar color, fast gray or black&white scan. 9x41.666ns/pixel = 0.375us/pixel 12x41.666ns/pixel = 0.5us/pixel 15x41.666ns/pixel = 0.625us/pixel (1). 600dpi : 2.025~3.375ms/line (2). 1200dpi : 4.05~6.75ms/line B. System clock = 32MHz : a. Normal Mode : 24x31.25ns/pixel = 0.75us/pixel (1). 600dpi : 4.05ms/line (2). 1200dpi : 8.1ms/line b. Fast Mode : 9x31.25ns/pixel = 0.281us/pixel 12x31.25ns/pixel = 0.375us/pixel Revision 1.3 -12Mar.22 2001
GL646USB 15x31.25ns/pixel = 0.469us/pixel (1). 600dpi : 1.517~2.533ms/line (2). 1200dpi : 3.034~5.066ms/line 6.4. Fast scan for low DPI Multiple CCD clocking rates allows speed up scan speed. You can speed up 2 times, 3 times or 4 times scanning time for low resolution. For example,600dpi scanner: if 75dpi speed up 4 times then 5.4ms/4=1.35ms/line. Scan speed is equal to 1.18s/page. Chunky scan: You can speed up 2 times,3 times or 4 times scanning time. Planar scan: 9 system clock/pixel: You can not speed up scanning time 12 system clock/pixel : You can speed up 2 times scanning time 15 system clock/pixel : You can speed up 2 times scanning time 6.5. Scanning Type Support three line in(parallel ) for CCD, one line in for CCD or CIS, RGB line by turns in for CCD three types. A. CCD a. Three line in : R G B b. Line by line : R c. Line by turns : G B
R G B B. CIS a. color scan :
TG
LED R
LED G
LED B
b.
gray scan:
Revision 1.3
-13-
Mar.22 2001
GL646USB
TG
LED R/G/B
c.
true gray scan:
TG
LED R
LED G
LED B
6.6. Image Sensor Timing Can be programmed. A. CCD : support 600,1200 or 2400 dpi CCD. For example NEC, TOSHIBA, Sony ......etc. B. CIS : support 600,1200 or 2400 dpi CIS. For example Canon , Toshiba , Mitsubishi ......etc. 6.7. Dummy Line Support programmable dummy lines to resolve (overcome) Start/Stop problem. You can insert dummy lines to reduce scanner stop and wait events (buffer full) or always no-stop. A. Line base of dummy lines: The range of dummy lines is 0 line ~ 15 lines. B. Adjustable dummy line: The range is CCD or CIS minimum shift out time to 512k pixels time, can be adjusted by 1 pixel time increment. 6.8. Analog Front End Timing : Internal 16 bits Front-End : Operation is similar to Wolfson or Analog Device. 6.9. Image Type Support color, fine gray, fast gray and fast Black & White scan. Support color filters selection for gray and B/W scan. The filters include Red, Green and Blue. Note: The scan style of fine gray and color is same. So, fine gray scanning speed is slow. The exposure time of fast gray scan is shorter than fine gray scan. So, fast gray Scanning speed is high. 6.10. Bits Depth 16 x3 Bits true color , 16 bits gray level and one bit Black & White. Image data type : 16 bits , 8 bits and 1 bit data type. 6.11. Shading & Correction a. White Shading & Dark Shading: Revision 1.3 Mar.22 2001
-14-
GL646USB Internal white shading by pixel (16 bits resolution) and dark shading by pixel (16 bits resolution) can be enabled or disabled By S/W. The white shading curve is calculated by S/W. Data arrangement: Normal mode: dark R1,white R1,dark G1,white G1,dark B1,white B1, dark R2,white R2,dark G2,white G2,dark B2,white B2, dark R3,white R3,dark G3,white G3,dark B3,white B3,...... Fast mode: dark R1,white data R1,dark R2,white R2,dark R3, white R3... dark G1,white data G1,dark G2,white G2,dark G3,white G3... dark B1,white data B1,dark B2,white B2,dark B3,white B3... White shading formula : White shading formula : 2000H x Target / (Wn-Dn) = White Gain data ----- for 8 times system 4000H x Target / (Wn-Dn) = White Gain data ----- for 4 times system Wn = 2FFFH Dn = 0040H and 8 times system operation
For example : Target = 3FFFH then b. Correction :
White Gain = 2000H x 3FFFH / (2FFFH-0040H) = 2AE4H (1.34033 times)
GAMMA correction table by S/W calculation. The resolution is 12 or 14 bits gamma table. Range: 0 to 64k (16 bits) input mapping to 0 to 4k (12 bits) output ; 0 to 64k (16 bits) input mapping to 0 to 16k (14 bits)output; 0 to 64k (16 bits) input mapping to 0 to 255 (8 bits) output ; 0 to 64k (16 bits) input mapping to 0 to 255 (8 bits) output;
6.12. Threshold Level Setting Can be programmed by S/W. Range: 0 to 255 can be adjusted by one increment. The threshold with bandwidth in order to reduce image noise.
d BWHI b BWLOW c g a a,b,c,g : are black pixels d,e,f,h,i : are white pixels 6.13. Exposure Time Adjustable Maximum: 512k pixels time (about 524 ms/line) Adjustment step: 1 pixel time. For Transparency scan, the exposure time can up to 524 ms. 6.14. To Control RGB Exposure Time Separately Revision 1.3 -15f e
h i bandwidth
Mar.22 2001
GL646USB Scanning type: line by turns
R
G
B
You can control R, G or B exposure time separately. For example, above case B exposure time is three times of R; G exposure time is two times of R. 6.15. Scan Width control Scan width control for horizontal line a. Support start pixel address, end pixel address and dummy pixel number setting b. Maximum length: 64k pixels. Minimum length: 1 pixel 6.16. Support built-in USB(1.1) , external USB(2.0) and external IEEE1394 Interface Support 4-type operation. Three in one: USB1.1 + AFE + scanner controller Two in one: A. AFE + scanner controller + (external) USB2.0 B. AFE + scanner controller + (external) IEEE 1394 C. USB1.1 + scanner controller + (external) AFE Note: Instead of our build-in AFE, you can use other external AFE. 6.17. DRAM Timing Support 4Mx1 or x2 Bits EDO DRAM (16 x 256K) image buffer and calibration buffer timing. You can select single or double DRAM for scanner. DRAM speed is 35ns and above for 24MHz system clock,28ns and above for 32MHz system clock. 6.18. Horizontal Resolution Adjustable for DPI Function A. Digital deletion type : The resolution from 1 DPI to 1200 DPI , can be adjusted B. Digital average type : Support 1/2,1/3,1/4,1/5,1/6,1/8,1/10,1/12,1/15 digital average function. For example, 1200dpi scanner: 600dpi, 400dpi, 300dpi, 240dpi, 200dpi,150dpi, 120dpi, 100dpi, 80dpi average function. C. CCD DPI process : Support 1/2,1/3 and 1/4 resolution. For example, 1200dpi scanner: output 600dpi, 400dpi and 300dpi process. 6.19. Vertical Resolution Adjustable for DPI Function Revision 1.3 -16Mar.22 2001 by 1 DPI increment by S/W.
GL646USB The resolution of motor speed control is 16 bits, so, we can control vertical resolution By one dpi increment, the resolution can be from 1 DPI to 4800DPI for 1200DPI scanner And 1 DPI to 9600 DPI for 2400dpi scanner. Note: The resolution of quarter step can up to four times resolution. 6.20. Acceleration/Deceleration Double Table The acceleration/deceleration slope tables are store in DRAM, can be download by S/W. The slope can be programmed by S/W for each table. Resolution is 16 bits pixel-time. The number of slope steps is 1~255 steps. One table is for scanning The other is for fast move. The forward and backward steps can be programmed by S/W. The resolution is 16 bits pixel-time. The number of slope steps is 1~255 steps. You can adjust any non-linear curve. Note: what is fast move? Such as move back to go home or move to window any position to scan. (1). Two table moving :
speed
Scanning position
buffer full position
scan finished
Go to scan window forward A B C D E F time H G backward go home A,J : table two (slope two) acceleration curve. B : table two (slope two) deceleration curve. C,D,I : table one (slope one) acceleration curve. E,F,H : table one (slope one) deceleration curve. G : touch home sensor deceleration curve. I J
Revision 1.3
-17-
Mar.22 2001
GL646USB
(2). One table moving : Scanning position speed buffer full position scan finished
A
B
C
D time
F E go home
G
H
H : table two (slope two) acceleration curve. A,B,G : table one (slope one) acceleration curve. C,D,F : table one (slope one) deceleration curve. E : touch home sensor deceleration curve. 6.21. Stepping Motor Phase Control There is 6 output control pins to control stepping motor.mtr_ph0~5 for bi-polar and mtr_ph0~3 for Uni-polar. A. bi-polar : a. Support 2916 motor driver timing and 2916 compatible driver IC,such as L6219. b. Include full, half and quarter step control. B. uni-polar : a. Support 2003 motor driver timing and 2003 compatible driver IC. b. Include full step two phases on, full step single phase on and half step. c. PWM control, include frequency and duty control.
PWM Duty Frequency Phase on time
6.22. Watch-Dog Protection This function can automatically reset the system to initial state, whenever the system is held (no access signal ) beyond the time limit.Be able to enable or disable this function by S/W.
This function can protect motor power, lamp power and ASIC system. Calculation formula : (line period) x (16k) x (setting no.). The range of setting no. is 1~15. 6.23. Lamp Timeout Control This circuitry can automatically reset the lamp power, whenever the system is setting. Be able to enable or disable this function by S/W. Calculation formula: (line period) x (64k) x (setting no.). Revision 1.3 -18Mar.22 2001
GL646USB The range of setting no. is 1~7. 6.24. Lamp Power Control These are two power control ports for lamp. One is for Flatbed and the other is for XPA (Transparency or film). The resolution of it's PWM type is 9 bits. Duty range is 1/512~512/512. Note : carrier frequency is (system clock)/512. 6.25. 6.25 Sensor Input The system support home sensor input port. 6.26. 9 GPIO ports You can set input or output for each GPIO pin separately. Such as keypads inputs, document sensor for sheet-fed or motor power control...etc. Note : there are two pins for special function. One is GPIO12,the other is GPIO11. GPIO12 : 1. Pull up by resister to indicate that ASIC turn on lamp power whenever power on initial. 2. Pull down by resister to indicate that ASIC turn off lamp power whenever power on initial. 3. This pin can control bi-polar motor driver 2916 or 6219 Vref in order to control max. current. GPIO11 : This pin can control bi-polar motor driver 2916 or 6219 Vref in order to control max. current. 6.27 Lossless Data Compression A. Support lossless 8 bits image data compression. B. The best ratio is 4 times. C. Real-time decompression type. D. This function can be enabled or disabled by S/W. 6.28. Motor Trigger signal for ADF Motor trigger signal for ADF motor moving ,can be controlled under scanning condition. 6.29. Operation Mode There is 9 mode to operate this chip. A. Mode1 : SC+AFE+USB1.1------------------------------------- three in one B. Mode2 : SC+USB1.1 ------------------------------------------- external AFE C. Mode3 : SC+AFE(for IEEE1394) ---------------------------- external IEEE1394 D. Mode4 : SC+AFE(for USB2.0) ------------------------------- external USB2.0 E. Mode5 : test PLL & Debug F. Mode6 : test internal SC G. Mode7 : test internal USB1.1 H. Mode8 : test internal AFE I. Mode9 : test internal CPU Note: SC is scanner controller; AFE is analog front-end. 6.30. Power on Check The default status of the PWRBIT is reset.You can set the PWRBIT and then read back the status in order to check the power status. This operation be able to check first time power on or not. 6.31. DMA image read. Support DMA image read for DMA operation. 6.32. DMA DRAM read/write Support DMA read/write function for Gamma Table, Shading Data and Acceleration/Deceleration Table down-load
Revision 1.3
-19-
Mar.22 2001
GL646USB or read back 6.33. RAM Test S/W can test DRAM IC by write and read back data.
Revision 1.3
-20-
Mar.22 2001
GL646USB
7. COMMAND SET DESCRIPTION
Reg. 01 02 03 04 05 06 07 08 09 0A 0B 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 LINCNT[15:8] LINCNT[7:0] LAMPPWM[8] CK3SEL CK3INV DMYPIX CTRLHI SELINV TGINV SCANRESET MOVE EXPR[15:8] EXPR[7:0] EXPG[15:0] EXPG[7:0] EXPB[15:8] EXPB[7:0] CK1INV CK2INV CTRLINV CKDIS CTRLDIS RSH[4:0] RSL[4:0] CPH[4:0] CPL[4:0] Bit7 CISSET NOTHOME TG3 LINEART Bit6 DOGENB ACDCDIS AVEENB BITSET Bit5 DVDSET AGOHOME XPASEL Bit4 FASTMOD MTRPWR LAMPPWR Bit3 COMPENB FASTFED LAMPDOG FILTER[1:0] GMMENB GAIN4 LEDADD Bit2 DRAMSEL MTRREV Bit1 SHDAREA Bit0 S CAN
STEPSEL[1:0] LAMPTIM[2:0] FESET[1:0] BASESEL[1:0] OPTEST[2:0] DMASEL DMARDWR
ADTYPE[1:0] GMMTYPE[1:0] PWRBIT
DPIHW[1:0]
TGMODE[1:0] CNSET DCKSEL[1:0] CKTOGGLE EXPDMY[7:0]
TGW[5:0] CKDELAY[1:0] CKSEL[1:0]
CKH[4:0] CKL[4:0] TGSEL[5:0] TGSHLD[4:0] LINESEL[3:0] SCANFED[7:0] BUFSEL[7:0] STEPNO[7:0] FWDSTEP[7:0] BWDSTEP[7:0] FASTNO[7:0] LINCNT[17:16]
CKMANUAL TCDFAST
WDTIME[3:0]
Revision 1.3
-21-
Mar.22 2001
GL646USB
Reg. 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 Reg.
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
LAMPPWM[7:0] RAMA[14:0] RAMA[7: 0] DPISET[11:8] DPISET[7:0] BWHI[7:0] BWLOW[7:0] STRPIXEL[15:8] STRPIXEL[7:0] ENDPIXEL[15:8] ENDPIXEL[7:0] DUMMY[7:0] MAXWD[18:16] MAXWD[15:8] MAXWD[7:0] LPERIOD[15:8] LPERIOD[7:0] FEWRDATA[9:8] FEWRDATA[7:0] RAMWRDATA[7:0] FEEDL[17:16] FEEDL[15:8] FEEDL[7:0] PWRBIT BUFEMPTY FEEDFSH SCANFSH HOMESNR LAMPSTS FEBUSY MOTMFLG
VALIDWORD[18:16] VALIDWORD[15:8] VALIDWORD[7:0] RAMRDDATA[7:0] FERDDATA[9:8] FERDDATA[7:0] FEDCNT[17:16] FEDCNT[15:8] FEDCNT[7:0] SCANCNT[17:16] SCANCNT[15:8] SCANCNT[7:0] LPERIODRD[15:8] LPERIODRD[7:0] FERDA[5:0] FEWRA[5:0] Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Revision 1.3
-22-
Mar.22 2001
GL646USB
52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 70 71 TGTIME[1:0] DECSEL[2:0] GPI12 GPI6 GPI11 GPI5 GPI4 FSTPSEL[1:0] GPOM12 GPOM11 GPO12 GPO6 GPOE12 GPOE6 GPO11 GPO5 GPOE11 GPOE5 GPOE4 GPO4 Z1MOD[15:8] Z1MOD[7:0] Z2MOD[15:8] Z2MOD[7:0] PHFREQ[7:0] WMSEL RLCSEL VSMP[4:0] BSMP[4:0] CDSREF[1:0]
RHI[4:0] RLOW[4:0] GHI[4:0] GLOW[4:0] BHI[4:0] BLOW[4:0] VSMPW[2:0] BSMPW[2:0] RLC[3:0] CKFH[4:0] CKFL[4:0] CKSH[4:0] CKSL[4:0]
MTRPWM[5:0] GPO7 GPO3 GPO2 GPO1 GPOE7 GPOE3 GPOE2 GPOE1
FASTPWM[5:0] FMOVNO[7:0] Z2MOD[18:16] STOPTIM[4:0] GPI7 GPI3 GPI2 GPI1 Z1MOD[18:16]
Note: Reg4x , Reg7x are read ports. The other are write ports. 7.1. Reg : 01H (Write) Default : 00H B7:CISSET : set: CIS scan type. : reset: CCD scan type. B6:DOGENB : set: enable watch dog of ASIC(set time out:Reg1E[7:4]). : reset: disable. B5:DVDSET : set : enable shading (include whole line shading and area shading two kinds). : reset : disable shading. B4:FASTMOD : set: enable fast mode scanning type (include fast gray and Black & White scan). : reset: enable normal mode scanning type (include fine gary and color scan). B3:COMPENB : set: enable data compression. : reset: disable B2:DRAMSEL : set : the DRAM size is 4Mx2 (256kx16x2) bits. : reset : the DRAM size is 4Mx1(256kx16x1) bits. B1:SHDAREA : set: enable shading area (depend on scan area and scan dpi). : reset: shading area is whole line. Revision 1.3 -23Mar.22 2001
GL646USB B0:SCAN : set: enable scan process. : reset: disable scan process.
7.2. Reg : 02H (Write) Default : 01H B7:NOTHOME : set: auto-go-home doesn't go back to home position. : reset: go back to home position automatically. B6:ACDCDIS : set: disable forward/backward moving whenever buffer full. : reset: enable forward/backward moving whenever buffer full. B5:AGOHOME : set: whenever scan is finished, carriage go home automatically. : reset: disable auto-go-home function. B4:MTRPWR : set: turn on MOTOR power and phase. : reset: turn off MOTOR power and phase. B3:FASTFED : set: enable two table for motor moving of theacceleration/deceleration. : reset: disable two table, only use single table. B2:MTRREV : set: set motor reverse moving. : reset: set motor forward moving. B1~0:STEPSEL[1:0] : for table one scanning move step type selection. (1).bi-polar : a.00: full step. b.01: half step. c.10: quarter step. d.11: reserved. (2).uni-polar : a.00: two-phase-on full step. b.01: half step. c.10: reserved. d.11: single-phase-on full step. 7.3. Reg : 03H (Write) Default : 0CH B7:TG3 : set: enable alternated CCD TG function. : reset: disable. B6:AVEENB : set: select dpi average function : reset: select dpi deletion function. B5:XPASEL : set: select transparency lamp on. : reset: select flatbed lamp on. B4:LAMPPWR: set: turn on LAMP power. : reset: turn off LAMP power. B3:LAMPDOG : set: to start lamp sleeping mode(default on). : reset: to disable lamp sleeping mode. B2~0:LAMPTIM[2:0] : lamp on time setting (default: 4) FASTMOD=1: LAMPTIM*2*(64k)*Line-Period. FASTMOD=0: LAMPTIM*(64k)*Line-Period. 7.4. Reg : 04H (Write) Default : 03H B7:LINEART : set: Black/White scan. : reset: Color/Gray scan. B6:BITSET : set : 16 bits image data type (= word). : reset : 8 bits image data type (= byte). B5~4:ADTYPE[1:0] : front end bits type: a.00: reserved. b.01: 16 bits. c.10: reserved. d.11: reserved. B3~2:FILTER[1:0] : scan color type : a.00: color b.01: R Revision 1.3 -24Mar.22 2001
GL646USB c.10: G d.11: B a.00: reserved b.01: reserved c.10: Analog Device control style d.11: Wolfson control style
B1~0:FESET[1:0]
: front-end selection.
7.5. Reg : 05H (Write) Default:00H B7~6: DPIHW[1:0] : set CCD/CIS resolution
00=600dpi 01=1200dpi 10=2400dpi 11=reserved. B5~4: GMMTYPE[1:0] : set gamma bits depth. 00: 12 bits gamma table. 01: 14 bits gamma table. 10: reserved. 11: reserved. B3: GMMENB : set: enable gamma correction. : reset: bypass gamma correction. B2:LEDADD : set: enable true gray by controlling CIS RGB LED array. : reset: normal gray by controlling CIS single color LED array. B1~0: BASESEL[1:0] : (1).fast mode : set clocks/pixel of ASIC. 00: 9 clocks/pixel. 01: 12 clocks/pixel. 10: 15 clocks/pixel. 11: reserved. (2). Normal mode : set clocks/pixel of CCD. 00: 24 clocks/pixel. 01: 12 clocks/pixel. 10: 8 clocks/pixel. 11: 6 clocks/pixel.
7.6. Reg : 06H (Write) Default:00H B4: PWRBIT :When power on, set this bit.To indicate power has on. Default is reset. B3: GAIN4 : set: digital shading gain=4 times system. : reset: digital shading gain=8 times system. Note: If you want to get more precise image quality, you can set GAIN4 bit. B2~0: OPTEST[2:0]: select ASIC operation type. 000: set normal mode to capture AFE image. 001: set DRAM bank, power on carriage initiated and ADF(motortgo) test for ASIC simulation. 010: pixel count pattern for ASIC image test. 011: line count pattern for ASIC image test. 100: counter and adder test for ASIC simulation test. 101:CCD TG test for TGMODE
7.7. Reg : 07H (Write) Default:00H B1:DMASEL : set: DMA access DRAM under command mode. : reset: MPU access DRAM under command mode. B0:DMARDWR : set: DMA read DRAM under command mode. : reset: DMA write DRAM under command mode. Note: DMA operation can be processed under CPU and DMA type. 7.8. Reg : 08H,09H Default:12H,14H Revision 1.3 (Write)
-25-
Mar.22 2001
GL646USB RSH[4:0]: set CCD RS rising edge position. RSL[4:0] : set CCD RS falling edge position. (1). Color or fine gray : 24 clocks/pixel
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23
CCD RS : RSH=0CH
RSL=10H
(2).Fast gray or B&W : 9 clocks/pixel 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5
CCD RS : RSH=07H
RSL=01H
7.9. Reg : 0AH,0BH (Write) Default:15H,17H CPH[4:0] : set CCD CP rising edge position. CPL[4:0] : set CCD CP falling edge position. (1). Color or fine gray : 24 clocks/pixel 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4
CCD CP : CPH=15H
CPL=02H
(2).Fast gray or B&W : 12 clocks/pixel 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11
CCD CP : CPH=06H
CPL=0AH
7.10. Reg : 0EH (Write) Command : scanner software reset. It can initiate AISC system, including lamp motor, Control registers, internal circuit and status, but doesn't include tables in DRAM, like gamma table, shading table and acceleration/deceleration table. 7.11. Reg : 0FH Revision 1.3 (Write) -26Mar.22 2001
GL646USB Command : motor moving. Start motor farward/backward moving. 7.12. Reg : 10,11H (Write) Default : 00H,00H EXPR[15:0]: Red-LED array of CIS or Red channel TG of CCD exposure time setting. 7.13. Reg : 12H,13H (Write) Default : 00H,00H EXPG[15:0]: Green-LED array of CIS or Green channel TG of CCD exposure time setting. 7.14. Reg : 14H,15H (Write) Default : 00H,00H EXPB[15:0]: Blue-LED array of CIS or Blue channel TG of CCD exposure time. 7.15. Reg : 16H (Write) Defalut : 32H B7:CTRLHI : set: CCD CP & RS are high under TG high position. : reset: CCD CP & RS are low under TG high position. B6:SELINV : set: inverse CCD RGBSEL selection pins. : reset: don't inverse. B5:TGINV : set: inverse CCD TG. : reset: don't inverse. B4:CK1INV : set: inverse CCD Clock 1. : reset: don't inverse. B3:CK2INV : set: inverse CCD Clock 2. : reset: don't inverse. B2:CTRLINV : set: inverse CCD CP & RS. : reset: don't inverse. B1:CKDIS : set: disable CCD TG position Clock 1/2 signals.
CCD TG CCD Clock
: reset: enable CCD TG position Clock 1/2 signals.
CCD TG CCD Clock
B0:CTRLDIS : set: disable CCD TG position CP & RS signals.
CCD TG CCD CP/RS
Revision 1.3
-27-
Mar.22 2001
GL646USB
: reset: enable CCD TG position CP & RS signals. CCD TG
CCD CP/RS
7.16. Reg : 17H (Write) Default : 14H B7~6:TGMODE[1:0] : to set CCD TG mode. 00:without dummy line CCD TG type. 01:with dummy line CCD TG type. 10:reserved. 11:reserved. B5~0:TGW[5:0] : to set CCD TG width. 7.17. Reg : 18H Defalut : 00H B7 : CNSET (Write) : set : TG and clock set to Canon CIS style. : reset: TG and clock is non-Canon CIS style. 00 one time CCD Clocks speed for dummy line. 01 two time CCD Clocks speed for dummy line. 10 three time CCD Clocks speed for dummy line. 11 four time CCD Clocks speed for dummy line. : set : half cycle per pixel for CCD Clock 1/2. : reset : one cycle per pixel 00 no delay 01 delay one system clock for CCD Clock 1/2. 10 delay two system clock for CCD Clock 1/2. 11 delay three system clock for CCD Clock 1/2. 00 one time CCD Clock speed for capture image. 01 two time CCD Clock speed for capture image. 10 three time CCD Clock speed for capture image. 11 four time CCD Clock speed for capture image.
B6~5 :DCKSEL:
B4 :CKTOGGLE B3~2 :CKDELAY:
B1~0 :CKSEL :
7.18. Reg : 19H (Write) Default : 00H EXPDMY[7:0] : to set dummy line exposure time (unit = 256 pixels time). 7.19. Reg : 1AH,1BH (Write) Defalut : 00H,00H CKH[4:0]: set CCD Clock rising edge position. CKL[4:0]: set CCD Clock falling edge position. 7.20. Reg : 1CH (Write) Default : 00H B7: CK3SEL : to enable CCD Clock3 B6:CK3INV : to reverse CCD Clock3 B5~B0: TGSEL[5:0] : to set CCD TG for R,G and B output control B0~1: control R Channel TG. B2~3: control G Channel TG. B4~5: control B Channel TG. 7.21. Reg : 1DH (Write) Defalut : 04H B7 : CKMANUAL : to program CCD Clock1/2 by manual. Revision 1.3 -28Mar.22 2001
GL646USB Programming registers are Reg5B/5C/5D/5E. B6 : TCDFAST :reserved. B5 : DMYPIX :reserved. B4~0 :TGSHLD[4:0] : to set CCD TG shoulder width. 7.22. Reg : 1EH (Write) Defalut : 20H B7~4:WDTIME[3:0] : to set watch-dog time. Time : fast mode : WDTIME*2*(16K)*(Line-Priod). normal mode: WDTIME*(16K)*(Line-Priod). B3~0:LINESEL[3:0] : to set CIS Vertical DPI or dummy lines. CIS : LINESEL =0 full dpi. =1 1/2 dpi =2 1/3 dpi =3 1/4 dpi ..... =15 1/16 dpi CCD : LINESEL =0 no dummy line. =1 1 dummy line. =2 2 dummy lines. =3 3 dummy lines. ...... =15 15 dummy lines. Note : CIS can be implemented dummy line by motor move method, not dummy lines. 7.23. Reg : 1FH (Write) Default : 00H SCANFED[7:0]: move to scanning position by table one. 7.24. Reg : 20H (Write) Default : 00H BUFSEL[7:0] : to set buffer condition (unit = 2k word). Scanner execute backward/forward moving whenever buffer full. If MAXWD < buffer condition, then motor move forward to scan. 7.25. Reg : 21H (Write) Defalut : 00H STEPNO[7:0]: to set table one steps number for forward slope curve of the acceleration/deceleration. 7.26. Reg : 22H (Write) Defalut : 00H FWDSTEP[7:0] : to set steps number of the forward steps. 7.27. Reg : 23H (Write) Defalut : 00H BWDSTEP[7:0] : to set steps number of the backward steps. 7.28. Reg : 24H (Write) Defalut : 00H FASTNO[7:0]: to set table one steps number for backward slope curve of the acceleration/deceleration under scanning
Revision 1.3
-29-
Mar.22 2001
GL646USB
Buffer full position
speed Reg22 Reg21 Reg21 time Reg24 Reg24
Reg23 7.29. Reg : 25H,26H,27 H (Write) Defalut : 00H,00H,00H LINCNT[17:0]: to set the scan lines number. 7.30. Reg : 28H,29H (Write) Defalut : 01H,FFH LAMPPWM[8:0] : to set PWM duty for lamp power control. 0: 1/512 duty. 1: 2/512 duty. ..... 511:512/512 duty. 7.31. Reg : 2AH,2BH (Write) Default : 00H.00H RAMA[14:0] : to set DRAM start address to access data. note: IRAM_A[18:0]={RAMA[14:0],4'b0000}. 7.32. Reg : 2CH,2DH (Write) Default : 00H,00H DPISET[10:0] : set resolution of DPI for average type or deletion type. A. average type : digital average function support 1/2,1/3,1/4,1/5,1/6,1/8,1/10,1/12,1/15 2400 dpi scanner : can set 1200,800,600,480,400,300,240,200,160 dpi. 1200 dpi scanner : can set 600,400,300,240,200,150,120,100 and 80 dpi. 600 dpi scanner : can set 300,200,150,120,100,75,60,50 and 40 dpi. B. deletion type : 2400,1200 or 600dpi to 1 dpi setting decrement by one dpi. 7.33. Reg : 2EH (Write) Default : 00H BWHI[7:0] : to set Black & White threshold high level. 7.34. Reg : 2FH (Write) Default : 00H BWLOW[7:0] : to set Black & White threshold low level.
Revision 1.3
-30-
Mar.22 2001
GL646USB
BWHI b BWLOW c
d f e g a
h i bandwidth
a,b,c,g : are black pixels d,e,f,h,i : are white pixels 7.35. Reg : 30H,31H (Write) Defalut : 00H,00H STRPIXEL[15:0] : to set the begin pixel position (unit : pixel count). STRPIXEL=(TGW+2*TGSHLD)+Begin pixels number. 7.36. Reg : 32H,33H (Write) Defalut : 00H,00H ENDPIXEL[15:0] : to set the end pixel position (unit : pixel count). ENDPIXEL=(TGW+2*TGSHLD)+End pixels number. 7.37. Reg : 34H (Write) Default : 00H DUMMY[7:0] : to set the CCD dummy & optical black pixels position (unit : pixel count). Note : Reg30,31,32,33 and 34 setting rule. TGSHLD(Reg1D) RGW(Reg17) TGSHLD(Reg1D)
CCD TG
CCD clock CCD pixel no: N-1 N 0 1 2 3 4
For example begin pixel is 65 ,end pixel is 100 and CCD dummy pixel is 64, Then STRPIXEL=(TGW+2*TGSHLD)+65. ENDPIXEL=(TGW+2*TGSHLD)+100. DUMMY =(TGW+2*TGSHLD)+64. 7.38. Reg : 35H,36H,37H (Write) Defalut : 00H,00H,00H MAXWD[18:0] : to set maximum word size per line for ASIC estimation. If usable buffer size < MAXWD, then buffer is full. The scanner execute forward and Backward moving. 7.39. Reg : 38H,39H (Write) Defalut : 15H,18H LPERIOD[15:0] : to set Line period(or exposure time) for CCD. Unit : pixel count Revision 1.3 -31Mar.22 2001
GL646USB
7.40. Reg : 3AH,3BH (Write) Defalut : 00H,00H FEWRDATA[9:0] : This port is used to write data to control register of front-end. 7.41. Reg : 3CH (Write) Defalut : 00H RAMWRDATA[7:0] : This port is used to write data to DRAM. 7.42. Reg : 3DH,3EH,3FH (Write) Defalut : 00H,00H,00H FEEDL[17:0] : to set feeding steps number of motor move. 7.43. Reg : 41H (Read) PWRBIT : To indicate power status. BUFEMPTY : set: To indicate that the image buffer is empty. : reset: To indicate that the image buffer is not empty. FEEDFSH : set: To indicate that motor feeding is finished. : reset: To indicate that motor feeding is not finished. SCANFSH : : set: To indicate that scan is finished. : reset: To indicate that scan is not finished. HOMESNR : : set: home sensor is off (is home position). : reset: home sensor is on (is not home position). LAMPSTS : : set: lamp is on. : reset: lamp is off. FEBUSY : set: front end is busy and can not read/write again. : reset: front end is ready and be able to read/write again. MOTMFLG : set: motor is moving. : reset: motor is stop. 7.44. Reg : 42H,43H,44H (Read) VALIDWORD[18:0] : to indicate available words to read out in the image buffer of DRAM. 7.45. Reg : 45H (Read) RAMRDDATA[7:0] : this port for read DRAM data. 7.46. Reg : 46H,47H (Read) FERDDATA[9:0] : this port for read front end control register. 7.47. Reg : 48H,49H,4AH (Read) FEDCNT[17:0] : to read motor feeding steps number. For example, if you have set moving steps no. and execute moving command. You can read out steps no. moved. 7.48. Reg : 4BH,4CH,4DH (Read) SCANCNT[17:0] : to read scanner finished lines number. 7.49. Reg : 4EH,4FH (Read) LPERIODRD[15:0] : to read back Reg38,Reg39 value. 7.50. Reg : 50H (Write) Default : 00H FERDA[5:0] : this port is read address setting for Front End control register read. 7.51. Reg : 51H (Write) Default : 00H FEWRA[5:0] : this port is write address setting for Front End control register write. Revision 1.3 -32Mar.22 2001
GL646USB
7.52. Reg : 52H,53H (Write) Defalut : 00H,00H RHI[4:0] : to latch R channel high byte data of AFE. RLOW[4:0] : to latch R channel low byte data of AFE. 7.53. Reg : 54H,55H (Write) Defalut : 00H,00H GHI[4:0] : to latch G channel high byte data of AFE. GLOW[4:0] : to latch G channel low byte data of AFE. 7.54. Reg : 56H,57H (Write) Defalut : 00H,00H BHI[4:0] : to latch B channel high byte data of AFE. BLOW[4:0] : to latch B channel low byte data of AFE. (1). Color or fine gray : 24 clocks/pixel 0 1 2 3 4 5 6 7 R[7:0] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 G[15:8] G[7:0] B[15:8] B[7:0]
R[15:8] RHI = 01H RLOW = 05H GHI = 09H GLOW = 0DH BHI = 11H BLOW = 15H
(2).Fast gray or B&W : 9 clocks/pixel 0 1 2 3 4 5 R[7:0] 6 7 8 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5
R[15:8] RHI = 02H RLOW = 06H
R[15:8]
R[7:0]
R[15:8]
7.55. Reg : 58H (Write) Defalut : 00H B7~3:VSMP[4:0] B2~0:VSMPW[2:0]
: to set the rising edge position of image sampling for AFE. : to set the pulse width of image sampling.
(1). Color or fine gray : 24 clocks/pixel 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19+ 20 21 22 23 0 1 2 3 4
AFE
VSMP VSMPW=3H
Reg58=B3H : VSMP[4:0]=16H
(2).Fast gray or B&W : 15 clocks/pixel Revision 1.3 -33Mar.22 2001
GL646USB
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 0
1
2
3
4
5
6
7
8
AFE
VSMP VSMPW=4H
Reg58=34H : VSMP[4:0]=06H 7.56. Reg : 59H (Write) Defalut : 00H B7~3:BSMP[4:0] B2~0:BSMPW[2:0]
: to set the rising edge position of dark voltage sampling for AFE. : to set the pulse width of image sampling.
7.57. Reg : 5AH (Write) Defalut : C0H B7 :WMSEL : set: to select Wolfson working type. : reset: to select Analog Device working type. B6 : RLCSEL : set: select reset level clamp on a pixel-by-oixel basis. : reset: don't select. B5~4:CDSREF[1:0] : to set the frontend CDSREF for line rate scanning type. B3~0:RLC[3:0] : to set the frontend RLC for line rate scanning type. 7.58. Reg : 5BH,5CH,5DH,5EH (Write) Defalut : 00H,00H,00H,00H CKFH[4:0] : First point of rising edge. CKFL[4:0] : First point of falling edge. CKSH[4:0] : Second point of rising edge. CKSL[4:0] : Second point of falling edge. (1). Color or fine gray : 24 clocks/pixel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
CKFH = 02H CKFL = 0AH CKSH = 10H CKSL = 14H (2).Fast gray or B&W : 15 clocks/pixel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0 1 2 3 4 5 6 7 8
CKFH = 02H CKFL = 08H CKSH = 0CH CKSL = 00H Revision 1.3 -34Mar.22 2001
GL646USB
7.59. Reg : 60H,61H (Write) Defalut : 00H,00H Z1MOD[15:0]: to set the slope curve of acceleration/deceleration table mode value Under buffer full moving. 7.60. Reg : 62H,63H (Write) Defalut : 00H,00H Z2MOD[15:0]: to set the slope curve of acceleration/deceleration mode value Under first time moving to scanning . (1). Two table moving : speed Scanning position buffer full position
b a c
d
time
(2). One table moving : speed Scanning position buffer full position
b a c
d
time
(a+b) mode LPERIOD = Z2MOD (c+d) mode LPERIOD = Z1MOD 7.61. Reg : 64H (Write) Defalut : 00H PHFREQ[7:0]: to set PWM frequency for motor phase of uni-polar. Frequency : (24MHz)/[(PHFREQ+1)*4 7.62. Reg :65H (Write) Defalut : 3FH MTRPWM[5:0]: to set PWM duty cycle for table one motor phase of uni-polar. MTRPWM = 0 1/64 duty =1 2/64 duty =2 3/64 duty ...... = 63 64/64 duty Revision 1.3 -35Mar.22 2001
GL646USB note: If PHFREQ < 0FH,then PWM setting must < (PHFREQ+1)*4 7.63. Reg :66H,67H (Write) Defalut : 00H,00H GPO[12:7] : GPO12~7 outputs ports GPO[6:1] : GPO6~1 outputs ports 7.64. Reg :68H,69H (Write) Defalut : 00H,00H GPOE[12:7] : GPO12~7 ports output enable set. GPOE[6:1] : GPO6~1 ports output enable set. Set `1' : output. Reset `0' : input. GPOM12~11 : to select GPIO12~11 as Bi-polar motor driver V-ref input voltage in order to control drive current. 7.65. Reg :6AH (Write) Defalut : 00H FSTPSEL[1:0] : for table two fast moving step type selection. (1).bi-polar : a.00: full step. b.01: half step. c.10: quarter step. d.11: reserved. (2).uni-polar : a.00: two-phase-on full step. b.01: half step. c.10: reserved. d.11: single-phase-on full step. FASTPWM[5:0] : to set PWM duty cycle for table two motor phase of uni-polar. FASTPWM =0 1/64 duty =1 2/64 duty =2 3/64 duty ...... =63 64/64 duty note: If PHFREQ < 0FH,then PWM setting must < (PHFREQ+1)*4 7.66. Reg :6BH (Write) Defalut : 00H FMOVNO[7:0]: Set fast moving slop steps(table two slope).
Revision 1.3
-36-
Mar.22 2001
GL646USB (1). Two table moving : speed Reg3D,3E,3F Reg6B Reg1F Reg25,26,27 Reg21 Scanning position scan finished
Reg21
Reg6D[7:5] Go home
Reg6D[4:0]
Reg6B
time
(2). One table moving : speed Scanning position scan finished
Reg3D,3E,3F Reg21
Reg25,26,27 Reg21 time
Reg6D[7:5] Go home 7.67. Reg :6CH (Write) Defalut : 00H B7~6:TGTIME[1:0]
Reg6B
B5~3:Z1MOD[18:16] B2~0:Z2MOD[18:16]
: Set period times for LINPRDWR,EXPR,EXPG & EXPB 00:one time period. 01:two times period. 10:four times period. 11:eight times period. : Set Z1MOD bit 16,17 & 18. : Set Z2MOD bit 16,17 & 18.
7.68. Reg :6DH (Write) Defalut : 60H B7~5:DECSEL[2:0] :select deceleration steps whenever go home. 000:1 steps deceleration 001:2 steps deceleration 010:4 steps deceleration 011:8 steps deceleration 100:16 steps deceleration 101:32 steps deceleration 110:64 steps deceleration Revision 1.3 -37Mar.22 2001
GL646USB 111:128 steps deceleration B4~0:STOPTIM[4:0]:select acceleration/deceleration stop time. The unit is LPERIOD. 7.69. Reg :70H (Write) GPI[12:7] : GPIO12~7 input ports. 7.70. Reg :71H (Write) GPI[6:1] :GPIO6~1 input status. 7.71. Shading mapping(Chunky)
Attribute
Resolution
600dpi (RGB Chunky)
A[18:0]
00000H~07FFFH SIZE : 32k 00000H~0FFFFH SIZE : 64k 00000H~1F7FFH SIZE : 126k
Shading Mapping
1200dpi (RGB Chunky) 2400dpi (RGB Chunky)
7.72. Shading mapping(Planer)
Attribute
Resolution
R 600dpi (RGB Planer) LINE G LINE B LINE R 1200dpi (RGB Planer) LINE G LINE B LINE R 2400dpi (RGB Planer) G LINE B LINE LINE
A[18:0]
00000H~029FFH
02A00H~053FFH
05400H~07DFFH
00000H~054FFH
05500H~0A9FFH
Shading Mapping
0AA00H~0FEFFH
00000H~0A7FFH
0A800H~14FFFH
15000H~1F7FFH
7.73. Gamma mapping
Attribute
Color
RED
A[18:0]
09000H~09FFFH SIZE : 4K
Revision 1.3
-38-
Mar.22 2001
GL646USB
12 BITS GAMMA
GREEN
0A000H~0AFFFH SIZE : 4K
BLUE
0B000H~0BFFFH SIZE : 4K
600DPI
RED
09000H~0CFFFH SIZE : 16K
14 BITS GAMMA
GREEN
0D000H~10FFFH SIZE : 16K
BLUE
11000H~14FFFH SIZE : 16K
RED
11000H~11FFFH SIZE : 4K
12 BITS GAMMA
GREEN
12000H~12FFFH SIZE : 4K
BLUE
13000H~13FFFH SIZE : 4K
1200DPI
RED
11000H~14FFFH SIZE : 16K
14 BITS GAMMA
GREEN
15000H~18FFFH SIZE : 16K
BLUE
19000H~1CFFFH SIZE : 16K
RED
20000H~20FFFH SIZE : 4K
12 BITS GAMMA
GREEN
21000H~21FFFH SIZE : 4K
BLUE
22000H~22FFFH SIZE : 4K
2400DPI
RED
20000H~23FFFH SIZE : 16K
14 BITS GAMMA
GREEN
24000H~27FFFH SIZE : 16K
BLUE
28000H~2BFFFH SIZE : 16K
7.74. Image Buffer Mapping :
DRAM
Resolution
A[18:0]
Revision 1.3
-39-
Mar.22 2001
GL646USB
12 BITS 600DPI GAMMA 14 BITS GAMMA 12 BITS 4M BITS X 1 1200DPI GAMMA 14 BITS GAMMA 12 BITS 2400DPI GAMMA 14 BITS GAMMA 12 BITS 600DPI GAMMA 14 BITS 4M BITS X 2 GAMMA 12 BITS 1200DPI GAMMA 14 BITS GAMMA 12 BITS 2400DPI GAMMA 14 BITS GAMMA
0C000H~3FFFFH
15000H~3FFFFH
14000H~3FFFFH
1D000H~3FFFFH
23000H~3FFFFH
2C000H~3FFFFH
0C000H~7FFFFH
15000H~7FFFFH
14000H~7FFFFH
1D000H~7FFFFH
23000H~7FFFFH
2C000H~7FFFFH
7.75. Slope Curve Table Mapping :
Attribute
Resolution
600DPI table I (DPIHW=00) 600DPI table II (DPIHW=00) 1200DPI table I (DPIHW=01)
A[18:0]
08000 ~ 080FF (for scan) 08100 ~ 081FF (for fast feed) 10000 ~ 100FF (for scan) 10100 ~ 101FF (for fast feed) 1F800 ~ 1F8FF (for scan)
Slope Curve Table
1200DPI table II (DPIDW=01) 2400DPI table I (DPIHW=10)
Revision 1.3
-40-
Mar.22 2001
GL646USB
2400DPI table II (DPIDW=10)
1F900 ~ 1F9FF (for fast feed)
Revision 1.3
-41-
Mar.22 2001
GL646USB
7.76. Package - 128QFP :
SYMBOLS A1 A2 b C D E e Hd He L L1 Y
MIN(mm) 0.25 2.57 0.10 0.10 13.90 19.90 17.00 23.00 0.65 0
He
NOM(mm) 0.35 2.72 0.20 0.15 14.00 20.00 0.50 17.20 23.20 0.80 1.60 -
MAX(mm) 0.45 2.87 0.30 0.20 14.10 20.10 17.40 23.40 0.95 0.08 12
A2 E
A1
Y
Hd
D
D
b
e
0.08(0.003)
M
H
Revision 1.3
L1
-42-
Mar.22 2001


▲Up To Search▲   

 
Price & Availability of GL646

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X